package com.kmxd.ams.controller.common;

import cn.dev33.satoken.annotation.SaIgnore;
import com.kmxd.ams.client.system.ISysConfigSvc;
import com.kmxd.ams.client.system.vo.CardConfigVO;
import com.kmxd.ams.core.result.R;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

/**
 * 获取公共配置
 *
 * @author zuolg
 */
@Slf4j
@RestController
@RequestMapping("/CommonConfig")
@AllArgsConstructor
@Tag(name = "获取公共配置")
public class CommonConfigCtl {

  private ISysConfigSvc sysConfigSvc;

  /**
   * http://localhost:30011/api/CommonConfig/getCardConfig getUserInfoUrl
   *
   * @return
   */
  @SaIgnore
  @Operation(summary = "获取系统配置的读写卡地址url地址")
  @GetMapping("/getCardConfig")
  public R<CardConfigVO> getCardConfig() {
    CardConfigVO sysConfig = sysConfigSvc.getCardConfig();
    return R.success(sysConfig);
  }
}
